@charset "utf-8";
/**
 * @Site      http://www.12580.com
 * @Author    wangping
 * @Updated   $Date: 2011/02/18 12:38:28 $
 * @Updated   $by:yinliangji
 */
.sidebar-a {
	width:235px;
	float:left;
	color:#7c7c7c;
	position:relative;
	z-index:2
}
.searchbox {
	border:2px solid #2C7EAF;
	background:#fff;
/*	
    -moz-box-shadow:1px 1px 2px #999;
	-webkit-box-shadow:1px 1px 2px #999;
*/
	padding-bottom:15px;
	position:absolute;
	left:0;
	top:0;
	background:#e3f4fc url(/images/search_bg.jpg) repeat-x center top;
}
.opt-g {
	line-height:18px;
	padding:5px 0 5px 17px;
	text-align:left;
	width:86%
}
a.opt_MO, a.opt_MO:link, a.opt_MO:visited, a.opt_MO:hover, a.opt_MO:active {
	font-weight:bold;
}
.gra {
	height:325px
}
.hothome {
	border:1px solid #bed5df;
	overflow:hidden;
	zoom:1;
	height:292px;
	padding-top:10px;
}
.hothome h2 {
	color:#0070a2;
	padding:5px 0;
	font-size:14px;
	margin-left:5px;
	margin-right:7px;
	padding-left:15px;
}
.cardtitle {
	background:url(/images/CardLine.gif) no-repeat left center;
}
.hotcitytitle {
	background:url(/images/hotcityLine.gif) no-repeat left center;
}
.hothome dl, .hothome ul {
	overflow:hidden;
	zoom:1
}
.hothome dl {
	padding-top:10px;
	padding-bottom:7px;
}
.hothome ul {
	padding-left:29px;
	padding-top:5px;
}
.hothome dt {
	float:left;
	margin-right:30px;
	padding-left:23px;
}
.hothome dd {
	line-height:23px;
	padding-top:5px;
}
.hothome dd p {
	background:url(/images/carddot.gif) no-repeat 108px center;
}
.hothome li {
	float:left;
	width:33%;
	height:25px;
	line-height:25px;
	overflow:hidden
}
.content-c {
	width:450px;
	float:right;
	margin-right:10px
}
#slide {
	height:220px;
	overflow:hidden;
	width:450px;
	position:relative;
	margin-bottom:10px
}
#slidelist a {
	display:block;
	width:450px;
	height:220px;
	position:absolute;
	overflow:hidden
}
#slidelist img {
	width:450px;
	height:220px
}
#slidebg {
	position:absolute;
	background:#000;
	margin-top:190px;
	height:30px;
	width:450px;
	filter: Alpha(Opacity=40);
	opacity:0.4
}
#slidetext {
	position:absolute;
	height:30px;
	margin-top:190px;
	width:450px
}
#slidetext ul {
	width:150px;
	float:right;
	overflow:hidden;
	zoom:1;
}
#slidetext ul li {
	width:7px;
	height:7px;
	border:#418dc0 solid 1px;
	float:left;
	background:#0070a2;
	margin:12px 0 0 8px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	font-size:1px
}
#prev, #next {
	position:absolute;
	float:left;
	text-indent:-9999px;
	overflow:hidden
}
#prev {
	margin:90px 0 0 0px;
}
#next {
	margin:90px 0 0 423px;
}
#prev a, #next a {
	display:block;
	width:27px;
	height:48px;
	overflow:hidden;
	background:red;
	opacity:0.5;
	filter:Alpha(Opacity=50);
}
#prev a {
	background:url(/images/imgbtn.gif) no-repeat left center;
}
#next a {
	background:url(/images/imgbtn.gif) no-repeat right center;
}
#prev a:hover, #next a:hover {
	opacity:0.7;
	filter:Alpha(Opacity=70);
}
#slideinfo {
	display:none;
	position:absolute;
	font-size:14px;
	margin-top:195px;
	padding:4px 10px 0 10px;
	width:340px;
	overflow:hidden;
	line-height:25px;
	height:25px;
	color:#fff
}
.conbox {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;
	border:#bed5df solid 1px;

}
.stnav, .tjtit {
	height:26px;
	line-height:26px;
	background:url(/images/dotc.gif) repeat-x left bottom;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
}
.stnav ul , .tjtit ul {overflow:hidden;zoom:1; _height:26px;}
.stnav h2, .tjtit h2 {
	float:left;
	font-size:12px;
	color:#2c7eaf;
	height:26px;
	line-height:26px;
	padding-left:24px;
	padding-right:36px;
}
.stnav h2 {
	background:url(/images/icons-home.gif) no-repeat left -152px;
}
.stnav li, .tjtit li {
	float:left;
	padding:0 5px;
	margin-right:2px;
	text-align:center;
	cursor:pointer;
	height:26px;
	line-height:26px;
	color:#0183bd;
}
.stnav li.current, .tjtit li.current {
	background:url(/images/xline.png) repeat-x 0 -420px;
	background:url(/images/current_line.gif) no-repeat center bottom;
	font-weight:bold;
	color:#0054ac;
}
.areass {
	height:24px;
	line-height:24px;
	background:#f2f2f2;
	text-align:right;
	padding:0 10px;
	margin:7px 6px;
	color:#7c7c7c
}
.areass h2 {
	float:left;
	font-size:12px;
	color:#2c7eaf
}
.arealist {
	overflow:hidden;
	zoom:1;
	background:url(/images/tlist_bg.gif);
	margin-left:5px;
	margin-right:5px;
	_margin-right:3px;
	
	
}
.arealist dl {
	float:left;
	width:49.3%;
	height:37px;
	overflow:hidden
}
.arealist dt {
	float:left;
	line-height:30px;
	background:url(/images/ssr.gif) no-repeat 5px 11px;
	text-indent:10px;
	text-align:center;
	width:24.5%;
	text-align:center
}
.arealist dd {
	float:left;
	text-align:center;
	width:24.5%;
	font-weight:700;
	color:#d06700
}
.arealist dd p {
	font-weight:normal;
	color:#b5b5b5
}
.arealist a:link, .arealist a:visited {
	color:#d06700
}
.tjtit h2 {
	background:url(/images/icons-home.gif) no-repeat left -46px
}
.tjlist li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	width:49.3%;
	float:left;
	text-align:right;
	text-indent:15px;
	color:#d06700
}
.tjlist ul {
	background:url(/images/hlist_bg.gif);
	margin-left:5px;
	margin-right:5px;
	overflow:hidden;
	zoom:1;
}
.tjlist li a {
	float:left
}
.sidebar-b {
	width:275px;
	float:right
}
.sideb {
	border:1px solid #bed5df;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1
}
.sideb_blueborder {
	border-top:#2c7eaf solid 2px;
}
.sideb h2 {
	height:35px;
	line-height:35px;
	background:url(/images/xline.png) repeat-x 0 -150px;
	border-bottom:1px solid #dbe1e6;
	padding-left:10px;
	color:#2c7eaf;
	font-size:14px;
	font-weight:700
}
.sideb h3 {
	color:#2c7eaf;
	margin:10px 10px 5px
}
.sideb .twb {
	height:80px;
	margin:5px;
	margin-top:10px;
	overflow:hidden;
	border-bottom:1px dotted #CCC;
	line-height:25px
}
.sideb .twb dt {
	float:left;
	margin-right:10px;
	_margin-right:7px
}
.sideb .twb dt img {
	padding:1px;
	border:1px solid #ccc;
	height:70px;
	width:70px
}
.sideb .twb dd strong {
	_display:block;
	_padding:6px 0;
	position:relative
}
.sideb .uli {
	margin:0 10px 10px
}
.sideb .uli li {
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:url(/images/dic.gif) no-repeat 0px center;
	text-indent:7px
}
.sideb .uli a {
	color:#7c7c7c
}
.sideb .prof {
	overflow:hidden;
	zoom:1;
	height:82px;
}
.sideb .prof li {
	float:left;
	width:105px;
	padding-left:22px;
	font-weight:700;
	height:21px;
	line-height:21px;
	overflow:hidden;
	color:#2c7eaf;
	margin-top:5px;
	margin-left:6px;	
	_display:inline;
	text-align:left;
	background:#f2f2f2;
}

.sideb .prof li.bottle { width:238px; text-indent:19px; _text-indent:0; _padding-left:42px;_width:218px; background:#f2f2f2 url(/images/bottle.gif) no-repeat 24px bottom;}


.sideb .helpmore {
	margin:0 10px 10px;
	overflow:hidden;
	zoom:1
}
.sideb .helpmore li {
	float:left;
	height:25px;
	line-height:25px;
	overflow:hidden;
	width:49.3%
}
.sideb .helpmore a {
	color:#7c7c7c
}
/*2010-10-25 zhangxl 网站导航*/


.sideb .t {
	height:34px;
	line-height:34px;
	background:url(/images/xline.png) repeat-x 0 -150px;
	border-bottom:1px solid #dbe1e6;
	padding-left:10px;
}
.sideb .t h6 {
	font-size:14px;
	color:#2c7eaf;
	font-weight:700;
	width:100px;
	float:left
}
.sideb .t span {
	float:right;
	padding-right:10px
}
.sideb .dhmune {
	overflow:hidden;
	zoom:1;
	padding-left:10px;
	padding-top:4px;
}
.sideb .dhmune li {
	float:left;
	height:29px;
	line-height:29px;
	overflow:hidden;
	width:98%;
}
.sideb .dhmune li a {
	color:#7c7c7c
}
.sideb .dhmune li em {
	background:url(/images/dhpag.gif) no-repeat;
	color:#2c7eaf;
	font-weight:700;
	padding:5px 15px 5px 10px
}
.helpviw {
	padding:15px 10px 15px 25px;
	background:url(/images/vie.gif) no-repeat left center;
	margin:10px 10px 0;
	font-weight:700;
	color:#2c7eaf;
	border-top:1px dotted #ccc
}
.helpviw a {
	font-weight:normal
}
.sMore {
	display:none
}
.onMag {
	position:relative;
	z-index:99
}
.filtermore {
	border:2px solid #D7D7D7;
	background:#fff;
	padding:10px;
	width:350px;
	position:absolute;
	left:10px;
	top:0;
	z-index:101;
	display:none
}
.filtermore .taghot {
	height:25px;
	border-bottom:1px solid #2C7EAF;
	padding-left:10px
}
.filtermore .taghot div {
	float:left;
	padding:0 10px;
	height:25px;
	line-height:25px;
	cursor:pointer
}
.filtermore .taghot div.current {
	color:#fff;
	background:#2C7EAF
}
.checklist ul {
	width:330px;
	margin:0px;
	padding:0
}
.checklist li {
	height:24px;
	line-height:24px;
	overflow:hidden
}
.filtecolse {
	position:absolute;
	top:8px;
	right:10px
}
.sour {
	text-align:center;
	float:none;
	clear:both;
	padding-top:10px
}
.mdiv {
	display:none
}
.searchbox, .sidebar-b {
	margin-bottom:10px
}
.newspager {
	padding:6px 10px;
	margin:0 auto 10px;
	width:960px;
	border:1px solid #FCD496;
	background:#FFF9ED;
	color:#CB0101
}
.shadow, .searchbox, .fillingin, .login, .sHots {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}


.searchbox li.redopt span {
	margin:0 2px;
	color:#2c7eaf;
	padding-right:1em;
	+padding-right:0;
	_padding-right:0;
}


.searchbox li.redopt input {
    float: left;
    vertical-align: middle;
	+position:relative;
	+top:4px;
	_position:relative;
	_top:4px;

}




a.mapbtn_home, a.mapbtn_home:link, a.mapbtn_home:visited, a.mapbtn_home:hover, a.mapbtn_home:active {
	position:relative;
	left:5px;
+top:-5px;
	_top:-5px;
}








.cxbtn {
	border:none;
	padding:0;
    background: url(/images/searchbtn.gif) repeat scroll 0 0 transparent;
    color: white;
    font-weight: bold;
    height: 24px;
    padding-left: 20px;
    padding-top: 0;
	+padding-top: 5px;
	_padding-top: 5px;
    width: 73px;
}

.tjinf {
	/*background:#f7f7f7;*/
	padding:10px;
	margin:0;
	padding-top:0;

	display:inline-block;
	line-height:22px;
	clear:both;
	color:#898989;
}
.tjinf a {
	margin-right:1em;
	float:left;
	white-space:nowrap;
	color:#898989;
}

.mbnew_icon_home {
	position:absolute;
/*	margin-left:60px;
	margin-top:-12px;
+margin-top:10px;
	_margin-top:0px;*/
	
	left:60px;
	top:-12px;
	+top:8px;
	_top:8px;	
	
}
a.list_close, a.list_close:link, a.list_close:visited, a.list_close:hover, a.list_close:active {
	float:right;
	width:12px;
	height:12px;
	background:url(/images/c-default.gif);
	margin:5px 9px 0 0;
	overflow:hidden;
	zoom:1;
}
a.list_close:hover {
	background:url(/images/c-hover.gif);
}
.chinamap {
	width:731px;
	border:#1489bf solid 1px;
	background:#e5eae4;

	
}
.chinamapbox { overflow:hidden;zoom:1; padding:3px;}
.chinamap h5 { height:21px; background:#1489bf;}



